package com.csun.dsms.service;

import com.csun.dsms.comment.core.support.IService;
import com.csun.dsms.model.domain.DsmsRecord;
import com.csun.dsms.model.vo.ServiceRecordVo;
import com.csun.dsms.model.vo.poor.PoorVo;
import com.csun.dsms.model.vo.project.ProjectVo;

import java.util.List;

public interface DsmsServiceRecordService extends IService<DsmsRecord> {
    /*
     *特困人员服务进度查询
     * */
    List<ServiceRecordVo> serviceRecordQuery(ServiceRecordVo serviceRecordVo);
    /*
     * 查询特困人员该月份的服务项目
     * */
    PoorVo queryServiceProject(ServiceRecordVo serviceRecordVo);
    /*
     * 网格月服务进度查询
     * */
    List<ServiceRecordVo> serviceRecordQueryByArea(ServiceRecordVo serviceRecordVo);
    /*
     * 网格日服务进度查询
     * */
    List<ServiceRecordVo> serviceRecordQueryByDay(ServiceRecordVo serviceRecordVo);
    /*
     * 查询服务项目是否分配
     * */
    List<ServiceRecordVo> serviceProjectQuery(ServiceRecordVo serviceRecordVo);
    /*
     * 首页查询已完成服务项目占比
     * */
    List<ServiceRecordVo> serviceQueryByProject();

    //月服务进度详情查看
    List<ProjectVo> serviceRecordInfoByArea(ServiceRecordVo serviceRecordVo);

    //日服务进度详情查询
    List<ServiceRecordVo> serviceRecordInfoByDay(ServiceRecordVo serviceRecordVo);
}
